package cn.itcast.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@ContentRowHeight(20)//配置数据行的行高
@HeadRowHeight(20)//配置表头行的行高
@ColumnWidth(15)//配置列宽
public class ContractProductVo implements Serializable {
    @ExcelProperty("客户名称")
    private String customName;		//客户名称
    @ExcelProperty("合同号")
    private String contractNo;		//合同号，订单号
    @ExcelProperty("货号")
    private String productNo;		//货号
    @ExcelProperty("数量")
    private Integer cnumber;		//数量
    @ExcelProperty("厂家名称")
    private String factoryName;		//厂家名称
    @ExcelProperty("交货期限")
    @DateTimeFormat("yyyy-MM-dd")
    private Date deliveryPeriod;	//交货期限
    @ExcelProperty("船期")
    @DateTimeFormat("yyyy-MM-dd")
    private Date shipTime;			//船期
    @ExcelProperty("贸易条款")
    private String tradeTerms;		//贸易条款

}
